export default (safe) => {
    console.log(safe) // vue的this对象
    return {
      searchBtn:false,
      emptyBtn: false,
      height: 'auto',
      index: true,
      align: 'center',
      headerAlign: 'center',
      border: true,
      stripe: true,
      searchMenuPosition: 'left',
      addBtn: true,
      editBtn: true,
      delBtn: true, // 行内删除按钮
      viewBtn: true, // 行内查看按钮
      excelBtn: true, // 导出Excel按钮
      labelWidth: 200, // 弹出表单的标题的统一宽度
      menuType: 'button', // 操作菜单的按钮样式 button/icon/text/menu
      menuWidth: 300,
      column: [
        {
          label: 'ID',
          prop: '_id',
          hide: true,
          span:24,
          addDisplay: false, // 表单新增时是否可见
          editDisplay: true, // 表单编辑时是否可见
          editDisabled: true // 表单编辑时是否禁止
        },
        {
          label: '相关数据内容',
          prop: 'q',
          span:24,
          placeholder:'该输入框是必填项，该内容通常是对于知识点的描述，也可以是用户的问题，最多 3000 字。',
          type:'textarea',
          rules: [{
            required: true,
            message: '请输入技能名称',
            trigger: 'blur'
          }]
        },
        {
          label: '辅助数据',
          prop: 'a',
          span:24,
          type:'textarea',
          placeholder:'该部分为可选填项, 通常是为了与前面的【数据内容】配合，构建结构化提示词，用于特殊场景，最多 4500 字。',
          rules: [{
            required: true,
            message: '请输入技能名称',
            trigger: 'blur'
          }]
        },
        {
          label: '搜索',
          prop: 'searchData',
          search: true,
          hide:true,
          addDisplay: false, // 表单新增时是否可见
          editDisplay: false, // 表单编辑时是否可见
          viewDisplay: false,
          searchLabelWidth:100
        },
      ]
    }
  }
  